package com.guomao;

public class JavaDemo13 {


    //1 javac编译JavaDemo13.java -> JavaDemo13.class D盘
    //2 java命令运行jvm 类加载器classloader把JavaDemo13.class
    //  加载到jvm的方法区中
    //3 执行main方法 main会进入stack栈区 jvm会为main方法分配栈帧
    //4 main声明局部变量arr 保存在堆内存创建的一维数组的地址值
    //5 输出arr的地址值
    //6 jvm会为printArray分配栈帧
    //7 printArray方法声明局部变量arr 保存main方法传递过来的
    //  数组对象的内存地址值
    //8 调用输出语句打印arr对象的内存地址值
    public static void main(String[] args) {

        //局部变量
        int[] arr = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};

        System.out.println(arr);//

//        实际参数 实参
        printArray(arr);
    }

    //形式参数列表 形参
    public static void printArray(int[] arr) {

//            [I@4c873330
//            [I@4c873330
        System.out.println(arr);
    }
}
